home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir24 / aprs503a.zip / README.WX < prev    next >
Text File  |  1994-05-21  |  21KB  |  325 lines

  1.             USING APRS IN WEATHER AND SKYWARN APPLICATIONS
  2.  
  3.  
  4. NEW in version 5.00:  Remote stand-alone operation of ULTIMETER-II
  5. NEW in VERSION 4.05:  Wind KPH/MPH fixed and Rain made consistent to 10ths
  6. NEW IN VERSION 3.10:  See section on National Weather Service Displays!
  7.  
  8.      The Automatic Packet Reporting System (APRS) is an ideal tool for
  9. reporting weather conditions via packet.  The system is compatible with both
  10. human entry as well as automatic weather station entry of weather conditions.
  11. There is a $9 serial interface option in APRS to accept the serial output of
  12. the ULTIMETER-II home weather station.  With this connection, your wind
  13. conditions, temperature and optionally rain information are all automatically
  14. inserted into your position/weather report packet.  New in version 5.00 is
  15. the ability to parse a raw Ultimeter-II data output off the air for display
  16. of remote weather conditions from a digipeater site with an attached U-II.
  17. See the section below on REMOTE ULTIMETER-II OPERATION.
  18.  
  19. In the APRS system, current conditions at any station are broadcast
  20. to all stations on the net in a periodic fashion.  Not only are these
  21. individual conditions available to all stations on the net, but also
  22. importantly, the location of these conditions are also displayed.  There are
  23. several capabilities of APRS that are directly applicable to the SKYWARN:
  24.  
  25.  MAP DISPLAY - Shows the location of all reporting stations, their wind
  26.      speed and direction.  Can also show the location of other objects, such
  27.      as reports of TStorms, Hail, Tornados, etc
  28.  
  29.  WEATHER ONLY - Using the normal J command, Just weather stations can be
  30.      displayed on the map to eliminate the clutter of other packet stations.
  31.      There is a WEATHER menu of commands, and the APRS N key will cycle through
  32.      each APRS weather station in turn and display the weather conditions for
  33.      each one in a box on top of the screen.  The location of the displayed
  34.      station is highlighted with a blue circle.  Whenever a new report comes
  35.      in from the selected station, the weather window is automatically updated.
  36.  
  37.  REPORT BROADCASTS - The individual station weather conditions can be manually
  38.      placed in the Beacon Broadcast from each station or automatically using
  39.      the APRS WX option ($9) and ULTIMETER-II serial interface.  These reports
  40.      are typically broadcast evrey 10 minutes.  The report is also available
  41.      at anytime if an APRS user sends the WX station an APRS Query.  There is
  42.      a special WX query that will request all WX stations to immediately
  43.      report.
  44.  
  45.  STORM/HURRICANE TRACKING - Any station may place a storm or other object on
  46.      his map, and the same symbol will be transmitted to all other stations
  47.      in the net.  This is ideal for transmitting the location of a storm or
  48.      Hurricane.  If the course and speed of advance of the storm is included
  49.      in the position report, then the object will automatically be dead-
  50.      reckoned on all screens until the next update.  Any station can update
  51.      the location of the storm as information becomes available.  The updating
  52.      station will automatically overwrite all posits in the net and will
  53.      become the new reporting station for the object.  This prevents duplicate
  54.      reporting and eliminates dependency on reporting stations that might
  55.      disappear and not update an object that they originated.
  56.  
  57.  NOTE:  Since APRS dead-reckons the position of moving objects as time
  58.      progresses, the symbol on the map is presented where it SHOULD be, but
  59.      NOT where it was when first reported.  If you use the cursor to try to
  60.      hook one of these objects on the map, you must hook the little gray
  61.      circle which marks the position of the actual report, and not the
  62.      symbol itself.
  63.  
  64.  NATIONAL WEATHER SERVICE DISPLAY - KD4UYR in FLorida had written a data base
  65.      program that would parse National Weather Service hourly bulletins into
  66.      APRS compatible Backup files.   After version 3.10, APRS has built-in
  67.      commands to perform this function on line!.  See below on the details.
  68.  
  69.  OPERATOR MESSAGES - The Point-to-point message capability can be used
  70.      for operator to operator messages and alerts.
  71.  
  72.  COMMENTS   -  Transmitted along with each position report, there is a
  73.      short comment field which can be used to report weather conditions,
  74.      station status, intentions or other broadcast type information.
  75.  
  76.  VEHICLE TRACKING - APRS can track the movements of any mobile with a GPS or
  77.      LORAN receiver properly interfaced to a packet TNC.
  78.  
  79. SKYWARN APPLICATION:   The map display has the capability of presenting both
  80. a station's position and his course and speed.  APRS recognizes a special
  81. weather report indicator (_) so that all Wx reporting stations are highlighted
  82. in blue and the software recognizes that their course and speed indicators are
  83. for wind reporting and not for station course and speed.  Note that APRS does
  84. not recognize 000 as North, but instead recognizes 360.  A value of 000 is
  85. assumed to mean there is no wind direction available.  Other than for the
  86. automatic ULTIMETER-II interface, the comment field can be used for a variety
  87. of free-format weather reports which can be tailored to the conditions at any
  88. time.  Since a manually entered WX report should retain the time that it was
  89. valid, APRS will not update the date and time of each stations position (WX)
  90. report unless the automatic ULTIMETER-II interface is operating.
  91.  
  92.     In addition to the weather data and comments on the Plist, the station
  93. Beacon Text is also available for broadcasting additional amplifying info.
  94. Any station running APRS simply calls up the LATEST display and sees the
  95. current conditions from all stations on one screen.  Similarly, he calls up
  96. the map display and sees the location of all stations and all specially
  97. reported conditions.  Any authorized station can insert the location of any
  98. special object on the map.  The location of that reported object or condition
  99. is displayed on all screens in the network.  Even non-packet voice stations
  100. making a weather report can be placed on the map (like an object) by another
  101. APRS packet operator.  His station will appear similar to any other APRS
  102. weather station, except that his report will include a marker indicating that
  103. he was manually placed on the map by another operator.  We have used APRS on
  104. weekends for reporting the Chesepeake Weather and Traffic net.  Load the
  105. SKYWARN.BK file to see the APRS network during one of these nets.  Also see the
  106. new section on how to load National Weather Service reports onto your APRS map.
  107.  
  108. NATIONAL WEATHER SERVICE HOURLY BULLETINS
  109.  
  110.      KD4UYR Kevin, in Clearwater Florida wrote a database program to crunch
  111. the NWS hourly weather bulletins into APRS compatible BACKUP files.  He could
  112. then load them into APRS for display on the map.  I have added this feature to
  113. APRS in the WEATHER menu.  The GetNWS command will search the NWSposns.DAT
  114. file for all NWS stations within the boundaries of the current APRS map
  115. display.  If the map is larger than 256 miles, then only a radius out to 250
  116. miles is selected to prevent overloading the L and P lists.  Similarly a
  117. minimum radius of 32 miles is also used to be sure that at least one NWS
  118. station is found.  The database only had NWS locations to the nearest whole
  119. minute, so the positions are only accurate to the nearest mile or so.  This
  120. process is my easy way of selecting the stations that you want  to display.
  121.  
  122.      The LOAD-WX-DATA command is used for loading the NWS data if available.
  123. This command will ask you for the name and path to a text file containing the
  124. downloaded NWS hourly reports.  This file can be obtained from most of the
  125. commercial data servers or various BBS's.  Do not ask me where to find them...
  126. The real WX nuts out there seem to have no trouble finding them, but in most
  127. cases it is a pay as you go service...  APRS will then scan through the NWS
  128. bulletin file looking for each station that you have on your APRS P-LIST.  If
  129. it finds a matching NWS bulletin, it will parse out the Wind speed/direction,
  130. the temperature and dew point and the barometric pressure and place these on
  131. the P-list.  THen it will take the remainder of the report and place it in the
  132. L-list so that you can see the raw data which includes other notes about cloud
  133. cover and special conditions.  In both cases, the time of the entry in the P
  134. and L-list will be the time of the NWS report (in local time).  The date is
  135. assumed to be the current date.
  136.  
  137.      Unfortunately, these reports were designed for human reading and are also
  138. generated by hand at all the NWS sites.  There are frequently errors or in-
  139. properly formatted reports.  By looking at the L-List, most of these errors
  140. can be detected.  If APRS can not make sense out of the report, it indicates
  141. with the words "garbled report" on the P-list.  Once you have the display you
  142. like, you can select stations on the P-list for uplink to the net as desired.
  143. Since it is easy to generate lots of data and packets in this manner, I hope
  144. that stations will be considerate and not overload the channel.  Once everyone
  145. on the net sees the reports, the uplinking station should consider Quitting to
  146. uplink in order to reduce QRM.  Once the uplinked reports are no longer valid,
  147. the uplinking station should KILL them which will kill them from everyones
  148. display (they will still be on everyone's P-list, however, for subsequent
  149. display using the SHOW command).  Remember that KILL just marks them for
  150. NOT displaying so once you KILL them, you need to continue UPLINKING the KILL
  151. status for several beacon periods to be sure you killed everyone's version
  152. that is on the net.
  153.  
  154. DEMONSTRATION:  To get an idea of how APRS works in a SKYWARN or other weather
  155. reporting environment, load the backup file SKYWARN.BK using the ctrl-L
  156. command.  The stations would normally be bright blue, but all stations fade
  157. to gray if they have not been heard from in over 2 hours.  Use the P command
  158. to pull up the position/weather reports and notice the format for the station
  159. W3ADO.  That station is reporting the wind and temperature automatically
  160. using the optional ULTIMETER-II interface.  To demonstrate the NWS capability,
  161. center your map on FLorida at the 128 mile range and hit SHIFT-F6.  Once all
  162. the NWS stations appear on the map, then hit ALT-N to load the sample NWS data
  163. file provided by KD4UYR.  Look at the P and L-lists to see what is going on...
  164.  
  165. ULTIMETER-II INTERFACE:  To permit automatic weather station reporting, APRS
  166. includes an optional serial interface to the ULTIMETER-II home weather station.
  167. (I offered to develop one for DAVIS instruments, but they call their data
  168. propriatary and will not share it with HAMS).  The optional APRS
  169. WX routine is activated by a separate validation number ($9).  Once activated,
  170. APRS accepts the serial data output of the ULTIMETER-II and puts the
  171. information in your stations position/weather packet automatically for
  172. unattended weather reporting.  (If you have a different home weather station
  173. that has a serial data output, and can convince me that it is worth the effort
  174. and widespread in the HAM community, let me know.)  The ultimeter comes in
  175. two configurations which are not distinguishable by the user.  One version
  176. ouputs wind in MPH and the other in KPH.  The user display can select either
  177. units, but the serial output is always the same.  The difference is that the
  178. MPH units begin each line with a * while the KPH units begin each line with
  179. the # sign.  In version 4.05, APRS recognizes this difference and converts
  180. the # units to MPH by dividing by 1.6.
  181.  
  182. RAIN VALUES:  In the Ultimeter-II, two rain count accumulators are maintained.
  183. These are both incremented every time the rain gage clicks.  The normal gage
  184. clicks every tenth of an inch of rain.  A special order gage clicks every
  185. one-hundredth of an inch.  In version 4.05 APRS asks you which gage you have
  186. so that all on the air reports are in tenths of an inch.  Since the U-II
  187. values only have meaning if everyone knows when they were last reset, APRS
  188. keeps a running accumulation every 10 minutes for the last hour so that it
  189. can compute and transmit only the difference in rain for the last 60 minutes.
  190. This way the rain reading has some meaning without prior knowledge by all
  191. stations receiving it.  This rain/hour is intended for severe storm watches
  192. and other interest in real-time conditions.   A reading of /R12 means that
  193. 1.2 inches fell in the last hour.  After 60 minutes, this value will return
  194. to zero.
  195.  
  196.     After my first heavy rain fall, I came home a few hours later and of
  197. course, the RAIN/HOUR report was then showing 0, since more than an hour had
  198. passes since the last rain!  Obviously, this RAIN/HOUR is only good for
  199. skywarn, so I added a Precipitation field that shows the RAIN/DAY.  This
  200. satisfies the curiosity of the casual APRS stations that just want to see
  201. how much rain we had during the last 24 hours.  A reading of /P16 means that
  202. 1.6 inches have fallen since the same hour yesterday.  The format we are now
  203. using looks something like this:
  204.  
  205.    .../LAT/LONG/CSE/SPD/Txxx/Dxxx/Rxx/Pxx/Bxxx/free text comments...(auto)
  206.  
  207.    Where  CSE and SPD show the wind conditions
  208.           /T and /D are temperature and DewPoint
  209.           /R and /P are Rain per hour (tenths) and Rain/day
  210.           /B is barometric pressure in inches (ignoring the leading 2 or 3)
  211.           (auto) means it is an automatic and therefore current report
  212.           Any field not available is not included
  213.   
  214. With the WX interface enabled, the normal APRS decaying of position/wx reports
  215. is disabled and all weather/position reports are transmitted every 10 minutes.
  216. This gives 6 reports per hour for continuity.  Of course, a WX/position report
  217. will be transmitted by the APRS station at anytime, in response to an APRS
  218. query; either an ALL NET Query, ?APRS, or a Wx only Query, ?WX,  or a one
  219. station Query (by sending ?APRS in a message).  You can change the default
  220. reporting period using the SETUP-POSRATE command.
  221.  
  222. SERIAL INTERFACE CABLE:  Peet Bros sells a serial interface cable with a DB-25
  223. connector to RJ-11.  (Note, this is a DB-25, not a DB-9).
  224. Since the ULTIMETER-II has no negative supply, a 5 K pulldown resistor is
  225. added to the DB-25 connector between Pins 2 and 3.  This uses the -5 or -12
  226. volts on the TXD line to bias the RXD line.  When I plugged in a standard phone
  227. line connector to the ULTIMETER-II serial data output (unmarked connector on
  228. their junction box, or side of the Display unit), I found the data output on
  229. the green and black wire of the RJ-11.  Black is data ground, and green was
  230. RXD.  I do not know if the wire colors are standard but they would be either
  231. 1 and 3, or 2 and 4 depending on which side is up, and the ground is the one
  232. at the end.  The Peet Bros cable includes transient protection and RF filtering
  233. to protect your computer as well as the bias resistor.  Remember, the
  234. annemometer is like an antenna, high in the air.  It can radiate RFI and take
  235. lightening charges...
  236.  
  237. REMOTE ULTIMETER-II OPERATION:  Until the ULTIMETER-II manufacturer
  238. makes a stand alone version for remote operation, we need some mechanism to
  239. control the transmission of U-II data on the air from a remote site without
  240. requiring a PC computer running APRS.  During the Dayton HAMVENTION, I figured
  241. out a way to do this remote digipeater setup so that APRS stations could
  242. interrogate the WX conditions remotely.  Here's how:
  243.    1) Install the U-II and a TNC at the remote site.  Install a data switch
  244.    so that U-II data is only input to the TNC when the TNC is connected by
  245.    either wiring to the CONNECTED LED or to the DCD line if implemented
  246.    2) Place the TNC location in the BText using the usual APRS fixed format
  247.    with the WX (_) symbol:    !LLmm.xxN/LLLmm.xxW_Remote U-II WX station...
  248.    3) If the TNC is also serving as a WIDE area APRS digi, place the word
  249.    WIDE at the beginning of the comment field so that it shows up in green,
  250.    and include a note that WX is available.  Set MYA WIDE.  Set your UNPROTO
  251.    path to UNproto APRS via WIDE,... (assuming there is another WIDE nearby)
  252.    4) Set LFIgnore ON.  Set CHECK to 6 and AX25 off so that the WX connection
  253.    will time out after 60 seconds.
  254. At this point, any station connecting to the TNC will get the short ULTIMETER
  255. 15 character weather strings as long as they are connected.  The following
  256. changes were made to APRS so that the connected station and all OTHER
  257. monitoring stations could see the data.
  258.    a) APRS now looks for the U-II data (even if not transmitted to APRS)
  259.       so everyone on frequency sees the WX displayed, although it is being
  260.       transmitted via a CONNECTION to only one station.
  261.    b) The station that connected to the TNC has to be able to see the data
  262.       also.  To enable this, he must first turn MCON ON so that he can monitor
  263.       while connected, second, he must escape out of the APRS TALK mode so
  264.       that APRS can process the data.  In 5.00 you can use the alt-X key
  265.       instead of ESC to return to APRS.  Alt-X will leave your connection
  266.       intact instead of forcing a Disconnect as it usually does.  This feature
  267.       is not documented anywhere else, since it only is useful here for WX.
  268.    c) As long as you are connected to the remote TNC, the U-II data will be
  269.       transmitted about once every 5 seconds.
  270.   
  271. Since the remote site can also be a WIDE area digipeater, it should show the
  272. WX circle symbol, but it will be GREEN to indicate it is also running with
  273. the ALIAS of WIDE.  Whenever U-II data is transmitted, APRS will overwrite
  274. the digipeater position with the Ultimeter-II WX/posit report.  The last WX
  275. heard will remain in the P-list and on the screen until the next BText is
  276. transmitted by the DIGI TNC.
  277.  
  278.  
  279. We are encouraging the Manufacturer of the Ultimeter to make a HAM/TNC mod
  280. so that the U-II can be connected to a remote TNC and it will only ouput
  281. WX data once every 6 minutes or so.  If the TNC is placed in the CONVERSE
  282. mode, these short WX reports will be transmitted.  This type of operation
  283. will automatically update all APRS users of all remote site Weather
  284. conditions on a periodic basis.  Until this new device is available,
  285. however, the system described above will work and will actually provide a
  286. more responsive display of short term weather conditions while someone is
  287. connected.
  288.  
  289. STANDALONE REMOTE WX WITH PACCOMM TNC:  In the new PACCOMM 3.2 ROMS the same
  290. command to permit standalone operation of the GPS MIGHT be able to be used
  291. to make stand-alone operation of the U-II possible.  Instead of entering the
  292. $GPGGA string as the required NMEA-0183 string, try entering just a * or a #
  293. depending on which is the first character of your U-II WX string.  This
  294. will tell the PACCOMM to put all after * (or#) into the LTEXT and transmit
  295. it at the periodicity you recommend!  Now put the location of the U-II in
  296. the normal BText and it should work!  (Let me know if it does!)
  297.  
  298.  
  299. DATA LOGGING:  In APRS version 3.07, I have modified the POSITION FILTER
  300. command so that it can be used to log weather data.  The position filter is
  301. normally on, and it causes APRS to NOT save duplicate position reports that
  302. are within 80 yards of a previous report.  When this filter is toggled OFF,
  303. it reduces this filter range to 10 yards AND enables all WXstation logging.
  304. In this mode, all WEATHER station reports are saved in a track history file.
  305. All over-the-air reports are only received once every 10 minutes, but your own
  306. report will be saved at the rate set by the Set-Pos-Rate command.  Note
  307. that this did not work for your own station until version 3.10.
  308.  
  309. FINAL NOTES:  Since the WXstation option is always updating your outgoing
  310. position report, this makes it impossible for a WX station to report a beam
  311. heading during a Direction Finding evolution.  As of version 2.12, if you use
  312. the BEAMHEADING command to enter a beam heading on a Fox or Jammer, then your
  313. WX station is disabled.  To restore your WX station, restart the program.
  314.  
  315. $$$  The ULTIMETER-II is available from PEET Bros 1-800-USA-PEET (872-7338)
  316.      for $179 plus $20 for their Serial interface cable and $60 for the
  317.      optional rain guage (self emptying, reads in 0.1 inches) plus shipping
  318.      of $8.25.  (For APRS, you don't need their $40 software but it is a good
  319.      package for doing the usual home WX logging and analysis)  See adds in
  320.      QST, CQ, Popular Mechanics, etc...
  321.  
  322. $    The optional APRS registration for the ULTIMETER-II is available from
  323.      the author for $9 and may be ordered with APRS or as an option later.
  324.  
  325.